const { Article } = require('../../model/article.js');

module.exports = async (req, res) => {

	//标识 表示当前访问的是用户管理页面
	req.app.locals.currentLink = 'article';

	//先获取编辑页传过来的id
	const { id } = req.query;

	//对是否传入id进行判断
	if (id) {
		    //如果传入 则渲染为修改页面
		    let article = await Article.findOne({_id: id});
		    res.render('admin/article-edit', {
		    article: article,
		    //将id作为get参数传递
		    link: '/admin/article-modify?id=' + id,
		    button: '修改'
	    });    
	} else {
		    //如果没有 则渲染为添加页面
		    res.render('admin/article-edit', {
		    link: '/admin/article-add',
		    button: '添加'
	    });
    }
}